# 代表基础环境
FROM java:8
# 代表映射文件夹
VOLUME /tmp
# 将文件复制到镜像,这里每一个微服务的镜像名都不一样
ADD provider-chat.jar provider-chat.jar
# 映射出来的端口
EXPOSE 9004
# 脚本
RUN bash -c 'touch provider-chat.jar'
# 启动命令 这里最后那个启动镜像名称要跟上面第二个一样
ENTRYPOINT ["java","-Xms200m","-Xmx300m","-XX:PermSize=150m","-XX:MaxPermSize=300m","-Djava.security.egd=file:/dev/./urandom","-jar","/provider-chat.jar"]